This page last changed on Apr 18, 2008 by chadillac.

General Description

DMM-32X-AT is a PC/104-format data acquisition board with a full set of analog and digital I/O features. It offers 32 analog inputs with 16-bit resolution and programmable input range; 250,000 samples per second maximum sampling rate with FIFO operation; 4 analog outputs with 12-bit resolution; user-adjustable analog output ranges; 31 lines of digital I/O; one 32-bit counter/timer for A/D conversion and interrupt timing; and one 16-bit counter/timer for general purpose use. The DMM-32X-AT is designed to be a fully backwards-compatible upgrade for the DMM-32-AT board. In addition to all DMM-32-AT features, the DMM-32X-AT includes the following upgrades:

  • 1024-sample FIFO for A/D samples vs. 512 samples on DMM-32-AT                                                                                                      
  • 1024-sample data buffer for D/A waveform generation                                                                                                                         
  • Software reprogrammable FPGA and dsPIC microcontroller for future feature enhancements                                                                  
  • Ability to issue commands to DMM-32X-AT through a serial port                                                                                                            
  • Patented auto-autocalibration feature that provides fully autonomous calibration in hardware                                                                   



Links

Datasheet

User's Manual

Diamond Systems Home Page

Linux Driver Version 5.9.2

Features


Analog Inputs

  • 32 input channels, 16-bit resolution  
  • May be configured as 32 single-ended, 16 differential, or 16 SE + 8 DI  
  • Programmable gain, range, and polarity on inputs  
  • 250,000 samples per second maximum sampling rate  
  • 1024-sample FIFO for reduced interrupt overhead  
  • Autocalibration of all input ranges under software control  
  • Patented hardware-implemented auto-autocalibration

Analog Outputs

  • 4 analog output channels with 12-bit resolution, 5mA max output current  
  • Multiple fixed full-scale output ranges, including unipolar and bipolar ranges  
  • Programmable full-scale range  
  • Patented hardware-implemented auto-autocalibration  
  • 1024-sample FIFO for D/A wave form generation

Digital I/O

  • 24 bi-directional lines using integrated 8255-type circuit  
  • Buffered I/O for enhanced current drive  
  • Handshaking controls enable external latching of data as well as interrupt operation  
  • User-configurable pull-up / pull-down resistors  
  • 7 additional I/O lines are fixed direction with programmable functions

Counter/Timers and A/D Triggering

  • 1 32-bit counter/timer for A/D pacer clock and interrupt operation timing  
  • 1 16-bit general purpose counter/timer  
  • Programmable input sources for each counter/timer  
  • External A/D triggering and gating inputs  
  • Multiple-board synchronization capability using A/D convert pulse out and external trigger in  
  • Interrupts may be generated by counter/timer

Miscellaneous

  • Extended temperature -40 to +85oC operation  
  • No trimpots or user adjustments required for calibration.
  • Auto autocalibration will automatically adjust The A/D without user input.
  • Calibration time for all modes is approximately 2 seconds.  
  • Auto autocalibration of one A/D mode using the onboard dsPIC requires approx 0.5 seconds.


Specifications

Analog Inputs

  • No. of inputs 32 single-ended, 16 differential, or 16 SE and 8 DI
  • A/D resolution 16 bits (1/65536 of full scale)
  • Input ranges
    • Bipolar: ±10V, ±5V, ±2.5V, ±1.25V, ±0.625V
    • Unipolar: 0 - 10V, 0 - 5V, 0 - 2.5V, 0 - 1.25V
  • Input bias current 100pA max
  • Maximum input voltage ±10V for linear operation
  • Overvoltage protection ±35V on any analog input without damage
  • Nonlinearity ±3LSB, no missing codes
  • Conversion rate 250,000 samples per second max, single channel
  • Conversion trigger software command, internal pacer clock, or external TTL signal

Analog Outputs

  • No. of outputs 4
  • D/A resolution 12 bits (1/4096 of full scale)
  • Full-scale output ranges
    • Fixed Unipolar: 0 - 5V or 0 - 10V
    • Fixed Bipolar: ±5V or ±10V
    • Programmable: 0 - 10V or ±10V in .01V steps
  • Output current ±5mA max per channel
  • Settling time 6uS max to ±1/2 LSB
  • Relative accuracy ±1 LSB
  • No linearity ±1 LSB, monotonic
  • Output reference +5V ±.005V

Autocalibration

  • Circuits calibrated A/D (all 9 input ranges) and D/A
  • A/D error after calibration ±2LSB
  • D/A error after calibration ±1LSB

Digital I/O

  • No. of lines 24 using 8255-type circuit
  • Handshaking Latch input, acknowledge output available in 8255 mode 1 configuration
  • Input voltage Logic 0: 0.0V min, 0.8V max; Logic 1: 2.0V min, 5.0V max
  • Input current ±1µA max
  • Output voltage Logic 0: 0.0V min, 0.33V max; Logic 1: 2.4V min (at 15mA load), 5.0V max
  • Output current +64/-15mA max per line
  • Auxiliary DIO 4 inputs, 3 outputs, TTL compatible

Counter/Timers and Interrupts

  • A/D Pacer clock 32-bit down counter (2 82C54 counters cascaded)
  • Clock sources
    • 10MHz on-board clock oscillator
    • 100KHz derived frequency
    • External signal
  • General purpose 16-bit down counter (1 82C54 counter)
  • Clock sources
    • 10MHz on-board clock oscillator
    • 10KHz derived frequency
    • External signal
  • Interrupt triggers
    • End of A/D conversion
    • Latch input on digital I/O header
    • Timer 0 output

General

  • Power supply +5VDC ±10%
  • Current consumption 410mA typical
  • Operating temperature -40 to +85C
  • Operating humidity 5% to 95% noncondensing
  • PC/104 bus 16 bits; compatible with 8-bit bus systems
  • Weight 3.4oz / 96g 


  •  
  •  

Connector Locations



  • J1    PC/104 8-bit bus header
  • J2    PC/104 16-bit bus header (only used for interrupt level)
  • J3    Analog I/O header (includes trigger and ctr/timer signals)
  • J4    Digital I/O header
  • J5    Analog input single-ended / differential configuration
  • J6    D/A unipolar / bipolar / full-scale range configuration
  • J7    Base address / DMA level / interrupt level / bus width
  • J8    Digital I/O pull-up / pull-down configuration
  • J9    Test connector; not used in normal operation
  • J10   JTAG programming cable; not used in normal operation
  • J11   Auxiliary power / serial connector
  • LED  User-programmable LED




 

FOCE Signal Assignments

Analog Inputs (8 Differential & 16 Single Ended at 16 Bit Resolution)

Input # Range Signal Description Device Location Type Nom. Volt Nom. Curr Physical Connection
0 0-5V Analog pH Signal pH Sensor #1 Arm A DI      
1 0-5V Analog pH Signal pH Sensor #2 Arm A DI      
2 0-5V Analog pH Signal pH Sensor #3 Arm B DI      
3 0-5V Analog pH Signal pH Sensor #4 Arm B DI      
4 0-5V Analog pH Signal pH Sensor #5 Arm C DI      
5 0-5V Analog pH Signal pH Sensor #6 Arm C DI      
6 0-5V Analog pH Signal pH Sensor #7 Arm D DI      
7 0-5V Analog pH Signal pH Sensor #8 Arm D DI      
8 0-5V +24VDC Voltage Vicor Converter Electronics Housing SE      
9 0-5V +24VDC Current Vicor Converter Electronics Housing SE      
10 0-5V +12VDC Voltage Vicor Converter Electronics Housing SE      
11 0-5V +12VDC Current Vicor Converter Electronics Housing SE      
12         SE      
13         SE      
14         SE      
15         SE      
24         SE      
25         SE      
26         SE      
27         SE      
28         SE      
29         SE      
30         SE      
31         SE      






 


dmm32x-normal.jpg (image/pjpeg)
dmm32x-enlarged.jpg (image/pjpeg)
DMM-32X.JPG (image/pjpeg)
Document generated by Confluence on Feb 03, 2026 14:29